package org.example.springboot.dao;

import org.example.springboot.entity.OrderProduct;

import java.util.List;

public interface OrderProductDAO {

    List<OrderProduct> getAllOrderProducts();

    OrderProduct getOrderProductById(String id);

    int addOrderProduct(OrderProduct orderProduct);

    int deleteOrderProduct(String id);

    int updateOrderProduct(OrderProduct orderProduct);

    /**
     * 查询行数的方法
     * @return
     */
    Integer selectOrderProductCount();

    /**
     * 分页查询
     * @param start
     * @param row
     * @return
     */
    List<OrderProduct> selectOrderProductLimits(int start, int row);
}
